Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-7258

BinaryMetadata may be lost if node with outdated metadata becomes a coordinator

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.1
    • 2.4
    • None
    • None

    Description

      Consider the following scenario in PDS-enabled mode:

      1. Multinode cluster is up and running, BinaryMetadata for some type is created and spread across all nodes.
      2. Node#1 leaves the cluster, then BinaryMetadata is updated one more time.
      3. All cluster is restarted and Node#1 becomes a coordinator.

      As in current implementation coordinator is considered to own a master copy of BinaryMetadata, it spreads its out-of-date version to all nodes so update from step#2 is lost.

      We need to improve BinaryMetadata exchange protocol so nodes on join will send their version of BinaryMetadata to coordinator so it is able to update its own local version.

      Attachments

        Activity

          People

            sergey-chugunov Sergey Chugunov
            sergey-chugunov Sergey Chugunov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: